package com.azure.mapper.bigstore;

import com.azure.entity.TWishlist;
import com.azure.entity.TWishlistExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface TWishlistMapper {
    int countByExample(TWishlistExample example);

    int deleteByExample(TWishlistExample example);

    int deleteByPrimaryKey(Long id);

    int insert(TWishlist record);

    int insertSelective(TWishlist record);

    List<TWishlist> selectByExample(TWishlistExample example);

    TWishlist selectByPrimaryKey(Long id);

    int updateByExampleSelective(@Param("record") TWishlist record, @Param("example") TWishlistExample example);

    int updateByExample(@Param("record") TWishlist record, @Param("example") TWishlistExample example);

    int updateByPrimaryKeySelective(TWishlist record);

    int updateByPrimaryKey(TWishlist record);
}